﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

namespace Insifo.BE.Gen
{
    [DataContract]
    public class BECompania : BEPersona
    {
        [DataMember]
        public virtual int IdCompania { get; set; }
        //[DataMember]
        //public virtual int? IdPersona { get; set; }
        [DataMember]
        public virtual string CodigoCompania { get; set; }
        [DataMember]
        public virtual string PaginaWeb { get; set; }
        [DataMember]
        public virtual string AfectoIGV { get; set; }
        [DataMember]
        public virtual string RetencionIGV { get; set; }
        [DataMember]
        public virtual string CreditoFiscal { get; set; }
        [DataMember]
        public virtual string RTPS { get; set; }
        [DataMember]
        public virtual string Logo { get; set; }
        [DataMember]
        public virtual string RepresentanteLegal { get; set; }
        [DataMember]
        public virtual string RepresentanteLegalDocumento { get; set; }
        [DataMember]
        public virtual string TipoCompania { get; set; }
        [DataMember]
        public virtual string RangoIngresos { get; set; }
        [DataMember]
        public virtual string RangoPersonal { get; set; }
        [DataMember]
        public virtual string General { get; set; }
        [DataMember]
        public virtual int IdPersonaLegal { get; set; }
        [DataMember]
        public virtual int IdPaisRegistroPersona { get; set; }
        [DataMember]
        public virtual int IdDepartamentoRegistroPersona { get; set; }
        [DataMember]
        public int IdProvinciaRegistroPersona { get; set; }
        [DataMember]
        public DateTime? FechaRegistroPersona { get; set; }
        [DataMember]
        public string TomoRegistroPersona { get; set; }
        [DataMember]
        public DateTime? FechaRegistro { get; set; }
        [DataMember]
        public int IdPaisRegistro { get; set; }
        [DataMember]
        public int IdDepartamentoRegistro { get; set; }
        [DataMember]
        public int IdProvinciaRegistro { get; set; }
        [DataMember]
        public string TomoRegistroLegal { get; set; }
        [DataMember]
        public string Nemonico { get; set; }
        [DataMember]
        public virtual Byte[] ImagenLogo { get; set; }
        //[DataMember]
        //public string Direccion { get; set; }
        //[DataMember]
        //public string DireccionReferencia { get; set; }
        //[DataMember]
        //public string Documento { get; set; }
        
    }
}
